home *** CD-ROM | disk | FTP | other *** search
/ Archive Magazine CD 1995 / Archive Magazine CD 1995.iso / discs / prog_disc / volume_1 / issue_08 / fitton / sourcecode / message01 < prev   
Encoding:
Text File  |  1988-04-02  |  922 b   |  3 lines

  1.  
  2. u0ô > &.SourceCode.Message01
  3. u:'ô Author               : G L Fitton
  4. uD-ô Copyright            : ABABCUS TRAINING
  5. uN,ô Version 1.00         : 31st March 1988
  6. uX:
  7. ub:
  8. ul:ô The source code for a simple machine code programme.
  9. uv:
  10. u€Þ code% &200
  11. u⇩!endofcode%=¤_Message01(code%)
  12. u“Bÿ("SAVE &.ObjectCode.Message01 "+Ã~(code%)+" "+Ã~(endofcode%))
  13. ufi+*SETTYPE    &.ObjectCode.Message01 &FFC
  14. u¨&*STAMP      &.ObjectCode.Message01
  15. u²à
  16. u¼:
  17. uÆ:
  18. uÐÝ ¤_Message01(start%)
  19. uÚ:
  20. uäê sp,pass%
  21. ê code
  22. uø:
  23. v:
  24. v ê Ŷ
  25. v/î Ŷ ÿ("FX 3,0"):ï 26,12:ö:ñ " at line ";fi:ú
  26. v :
  27. v*ô Use the BASIC stack.
  28. v4&sp         = 13  :ô Stack pointer.
  29. v>:
  30. vHã pass% = 0 ¸ 3 ⇦ 3
  31. vR
  32. P%=start%
  33. v\[OPT pass%
  34. vf    .code
  35. vpSTMFD (sp)!,{R0-R12,R14}
  36. vzSWI "XOS_NewLine"
  37. v☓SWI "XOS_WriteS"
  38. v‰DEQUS "Watch this space.    ................................    "
  39. v—
  40. EQUB 0
  41. v¢    ALIGN
  42. v¬SWI "XOS_NewLine"
  43. v¶LDMFD (sp)!,{R0-R12,PC}
  44. vÀ]
  45. vÊ í pass%
  46. vÔ=P%
  47. ÿ